search_str = self.text_to_find.get_text()
start_iter = textbuffer.get_start_iter()
found = start_iter.forward_search(search_str, 0, None)
if found:
    match_start, match_end = found
textbuffer.select_range(match_start, match_end)
Найти текст в gtk.TextView