Heads up! This blog post hasn't been updated in over 2 years. CodePen is an ever changing place, so if this post references features, you're probably better off checking the docs. Get in touch with support if you have further questions.

Christian Naths goes into detail on how it can be done on his blog. Update: blog post is down, but the plugin it was all about is GhostText.

It works great, I tried it!