Welcome to WebmasterWorld Guest from 188.8.131.52
Forum Moderators: not2easy
<div style="width:500px;height:500px;overflow:auto;border:1px #000 solid;">
All the text here...
It'll look almost like your textarea, but it can easily print by changing the CSS. I've used inline styles, but you'd want to use an external stylesheet.
white-space:pre-wrap;(although not very well supported!) or manually replace every new-line with a <br> ...?