Made suggested changes.

* Move logic to taBind
* Passthrough the placeholder on textAngular
* Reformat spaces to tabs