Support inputs with varying size

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