Como dice gold, no puede superar los 12 caracteres. ¿Por que?
Porque así lo ham establecido los de nintendo. Es un char(12), y no te permite mas que eso.
En cambio el textbox es una string.
Los que saben algo de c, o programación lo entenderán.
Objeto = char (caracteres limitados)
Msgbox = string. (Caracteres ilimitados)