Text = rich editor for writing. HTML = inline formatting inside the page. Canvas = a full sandboxed page of your own HTML/CSS/JS.