Adds input component