feat(form): Add support for input[type=color]

Closes #611

Closes #1080