Salve a tutti,ho un problema

ho una textarea per rilasciare commenti di questo tipo

codice:
<textarea name="commento" cols="50" rows="15" width="400px" height="300px"></textarea>
il commento poi viene salvato nel db e richiamato su un'altra pagina in un div

il problema è che il div mi tira su il testo come se fosse salvato su una riga sola ,quindi ho dovuto per forza inserire un overflow nel div,il quale fa si che il testo rimanga all'interno dello stesso div ma che io possa scorrere la barra scroll per leggerlo tutto

ma adesso mi chiedo

non si può formattare un testo preso dal db in maniera che dopo "tot" numeri di lettere vada a capo da solo?o meglio dopo "tot" lunghezza riga passi a quella sottostante?


spero di essermi spiegato bene

grazie a chi mi può aiutare