Refactor setup of our EditText

Move to a setupEditText method, consistent with setupListView
Have our acitivity implement OnKeyListener instead of an inner class.