Better input behavior

* Added input attributes to control autocorrect and other keyboard behavior that makes typing hosts hard
* Port placeholder hints default port that it will fall back to

@nickdesaulniers r?