ASP.Net MVC3 – Pass razor markup as a parameter

I have a helper called EditableArea which provides a user with a runtime-editable div (via JS). EditableArea helper checks if an editable area (not related to MVC’s Area) with the specified ID exists in the DB, if so then it renders the area’s HTML, otherwise it displays the default markup specified as a parameter of the helper: