Igor
с TWebBrowser'ом можно через интерфейсы творить любую дичь — выполнять JS-код, менять DOM-дерево, переменные — для этого незачем эмулировать нажатия клавиш
ну вот я не настолько хорош в этом, и пока добрался до того, что для заполнения поля textarea нужно именно эмулировать нажатия клавиш, потому что через innerhtml текст в поле не устанавливается