Я использую следующую функцию JavaScript, чтобы ограничить максимальную длину в текстовых областях
function checkLength(edit, maxlen)
{
if (edit.value.length > maxlen)
edit.value = edit.value.substring(0, maxlen);
document.getElementById('remaining').innerHTML = edit.value.length;
}
Свяжите это с атрибутами onTeyDown и onKeyUp вашей текстовой области:
onKeyDown = "checkLength(this, 100);"