Correctly pick the description textarea

Use the correct ID and scope to grab the description.
Check if the field is null or undefined, and if so,
pass '' to marked instead of a null object.
Pass marked '' for null strings

Don't pass null or undefined, since it causes an error
in marked.
Bring in bug fixes from sprint11

Merge branch 'sprint11' into sprint11-feature-comments