В браузерах на движке WebKit (Safari, Maxthon3, GoogleChrome), Mozilla и Opera всё нормально.
Помогите додумать для IE6
P.S. Еще заметил пару косяков:
1. Такие символы как < > & стали заменяться на utf-коды, соответственно на < > & С чего вдруг?
2. WebKit браузеры и Mozilla вконце textarea дописывают: