El Treeview no tiene método alguno para recorrer sus hijos, normalmente se usa una función recursiva que mira el primer nodo y despues se llama a sí misma para recorrer los demás nodos. Busca en el foro "recorrer Treeview", aquí te dejo uno de
tantos links
Para detectar la palabra, puedes usar una de tantas funciones que maneja delphi, como por ejemplo WideCompareStr que compara sin tener en cuenta las mayúsculas.
Saludos