Я попробывал lsValue. Оно возвращает точно такой же результат.
Я немного поэксперементировал с HtmlTextField.GetMultiText(). Похоже она работает нормльно до тех пор, пока в HtmlTextField не появляется пустая строчка. После этого HtmlTextField выдает неправильное значение.
Как решение можно использовать копирование всего текста в буфер обмена. Кучеряво, но работает
