Rename TextInput to be a extension (Breaking change)

Only changes a few lines.