You could try iwriter. I have seen some gigs there requiring exactly the same thing as you.
If you are using WordPress you could try this OP as it can be edited to your requirements in the WordPress editor
https://wordpress.org/plugins/wplegalpages/