FR: Add TextEditor::Listener::textEditorFocusGained

I’m not totally sure why there’s not a paired up focus gain/loss idiom here already!

It seems relatively straightforward to implement.

Just hit this one so same thought here.