Components for input, list, and list item