findFields method
The matches that are, or are inside, a text field, best first.
type() uses this, so type('Email', ...) reaches the field whose
hint is "Email" rather than the hint's own Text.
Implementation
List<Element> findFields(PlaybookTree tree) => find(tree);