Manipulação de JTextArea

Então, eu nem sei se o nome do tópico está certo,mas acho que sim!
O que eu gostaria de saber é, se existe algum método ou algo parecido que eu possa pegar um jTextArea e limitar a quantidade de caracteres , fazendo com que a partir do próximo caractere seja inserido uma linha abaixo!!

Será que teria como??

para limitar o JtextArea inteiro tu usa o comando size=“valordecaracter”

para você limitar e quebrar linha terá que usar uma função javascript e anexa-la na action do campo (JtextArea) não sei se você usa algum framework, mas tem o OnDefaultAction=“metodojavascript()”