While editing text in TextInput I can use hot-keys like CTRL+A to select whole text in component,
HOME to move to start text position, END to move to end text position.
Hot-keys like: SHIFT+HOME is common now, I can use them in my firefox URL editor field, at least.
Example, | - cursor position,  - selected text range, abcdef - text example.
Whith text: abs|def
Please add this feature to TextInput and, may be to some related components, Sorry I have not tested any other.