Implement TextField::getSelectedText/appendText natively