HTML5 canvas allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap and does not have a built-in scene graph. Due to its cross-browser compatibility, I've see developers creating cool stuffs with it.
Shape shifter is another HTML5 canvas work hosted on CodePen, which present a text bubble effect base on the text entered. You can download the latest version code on Github.
*Please confirm the email sent to your inbox after clicking "Sign Up!".