In the wireframe below, the three containers could contain text. The user can add text to empty containers and edit existing text. Note that this form is not just for entering text, but often the user will be just reading the text previously inputted by her or one of her co-workers.
Two questions:
1) How do I communicate to the user that a container (i.e. Section 2) does not contain any content? i.e. it blank because no content has been added, and not because there has been some display error.
2) Should the Call to Action for an empty container be "edit" or "add"?
download bmml source – Wireframes created with Balsamiq Mockups