Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Kannst mit setColumns und setRows begrenzen. Weiss jetzt aber nicht ob man damit nur die Grösse angibt oder max. Zeichen. Vielleicht musst dann noch die Scrollbalken disablen.
Kann man an die TextArea nicht irgendeinen Listener binden, der auf auf Textänderungen der Area reagiert?
Wenn dieser Listener dann aktiviert wird fragt er per area.getText().length() die Anzahl der Zeichen in der Area ab.
Wenn diese Anzahl größer einem bestimmten Wert ist (deine 250), dann veranlasst der Listener das Löschen des zuletzt eingegeben Zeichens (das ist links des Cursors).