BEM Update to Textfield component

Reviewer: @sgomes 

I'm sure I've missed something!
We should probably avoid doing two levels of nesting. Also, following the naming convention this should be `wsk-input__text-expandable-icon` or something along those lines.