Added button and input mixins

@incuna/frontend Please review my change
This won't match `<button>Submit</button>`.