Using `<textarea>` works here, but functionally/semantically I think a `<code>` wrapped in `<pre>` would be a good choice.  This way the text is not editable by default, and as an added bonus, we can use syntax highlighting with Prism (which forces this convention as a best practice).