Fix input text

Fix input box, properly position source buttons and input labels, and
resize for media queries