I have a very large string all contained in a DOM object and not written to a textarea until all the pieces of the string are gathered in memory. As I acquire each componet of the string I place a \r\n after the piece (sometimes a double \r\n\n). While an alert(); picks this up perfectly -- the textarea is not reading the line breaks correctly. Does anyone have an explanation for this?