pongo aqui esto como ejemplo, mi PC tiene 512Mb de ram y para un input type button da este resultado en el destripador de caricatos:
window.document.activeElement.maxLength = 2147483647
es decir 2 gigas , que es precisamente la swap predeterminada de el windows 98 SE, sino me equivoco.
No se como se va a hacer un boton de 2 gigas de longitud ,pero un type text o un textarea tendran la misma capacidad o mas, no?
sin embargo para una variable no hay una propiedad maxLength.
y como dato curioso le da una altura de:
window.document.activeElement.height = 16582116
es decir de aqui a Alaska.
Me parece que va a ser bastante dificil tener problemas con la capacidad de una variable, pero, todo se andara.