wired up text field