custom clearable textview

also supports email address auto complete typing