Вы можете использовать событие DocumentCompleted WebBrowser, чтобы получать уведомления о завершении загрузки страницы.
Если текстовое поле, в которое вы вводите текст, имеет уникальный идентификатор, вы можете использовать WebBrowser.Document.GetElementById:
webBrowser.Document.GetElementById("some_id").InnerText = theSearchText;
GetElementById возвращает экземпляр HtmlElement (или ноль, если элемент не был найден). Обратите внимание, что «.InnerText» может не работать для всех типов элементов, есть также InnerHtml и множество других свойств, я бы рекомендовал поиграться с классом HtmlElement , прежде чем решить, как его использовать.
Дайте мне знать, если у вас нет уникального идентификатора для элемента, есть много других способов найти элемент. включая использование открытого DOM через Document.Body.