``Line 23: Do we need the margin-right on the input?``
If we don't want the visibility icons to stick right against the input fields we'll need some margin.

``Other lines: The AutoSuggest component will take care of the styling. The autosuggest specific styling in this widget can be removed.``
I'll create a follow up issue that deals with this since this will be in the branch before the autosuggest PR gets merged.