Form markup is static for now — submit handling comes with the step 3 plugin.
{data -> f:render.text(field: 'subheader')}
{data -> f:render.text(field: 'header')}
{option -> f:render.text(field: 'title')}
{data -> f:render.text(field: 'bodytext')}
{f:translate(key: '{cb:languagePath()}:frontend.subscribe')}