Programming insights to Storytelling, it's all here.
The web is only dynamic because it allows us to input data. Although data comes in many forms, the most prevalent and simplest is still text. Text can be written using a keyboard, real or virtual. Whether you want your users to write you a message, or add content on the page like Facebook, you need an input box where they can type.