add textInput page

Several bulleted lists appear directly before custom loader functions, making it difficult to distinguish when the list is ending and the next header is beginning. Making them ### headers removes this confusion
These should be `textInput` bindings instead of `value`.