Anzitutto vedi le proprieta` della <textarea>: in particolare la proprieta` overflow dei CSS http://www.w3schools.com/css/css_ref...sp#positioning : puo` darsi che ti basti una cosa di quel tipo.

Ma la stringa e` senza spazi? allora non basta. Devi proprio inserirli.
Non ci sono problemi, basta sapere quali sono i criteri per inserire gli spazi, poi si costruisce una RE opportuna.

Ad esempio, potresti inserire uno spazio dopo tutti i caratteri non alfanumerici:
$str =~ s/([^\w])/$1 /;