feat(input): support varying size

Just like the buttons in #17, we'll now allow the usage of sizing
classes for inputs.

Closes #19
Merge branch 'issue-19'