Android custom view that represents a editable textview