Move selection methods up to BaseInputText to give input and editable text a more similar API.