In 2sxc 8 you can add your custom input components to do whatever you want. This app contains such a demo-component and together with this blog post will help you create your own.
v. 01.00.03 GUID: bda2432b-9eaf-496a-a8ed-90d8468d7333
If this is the first time you've seen DNN-Apps and would like to try one - just install 2sxc first, then install this app inside it.