Limit search depth in FindFirstChild() and FindAllChildren(). In real world applications it could otherwise easily end up with an OutOfMemoryException.
Convenience method ChangeTo() on WpfTextBox for clicking, selecting all and then typing.
Fixed find performace by only checking each child once, not one time for every supporting element.