class TextileWidget(forms.Textarea):
    """
    A Textarea widget which appends basic Textile formating instructions: 
    http://www.textism.com/tools/textile/
    
    """

    def render(self, name, value, attrs=None):
        self.attrs = {'cols': '85', 'rows': '10'}
        rendered = super(TextileWidget, self).render(name, value, attrs)

        html = u'<div class="textile-examples"><p>*bold* &rarr; <strong>bold</strong> \
        <br />_italic_ &rarr; <em>italic</em><br />#numeric list \
        &rarr; &lt;ol&gt;ordinal position&lt;/ol&gt;<br />*bullet list &rarr; \
        &lt;ul&gt;ordinal position&lt;/ul&gt;<br/>"linktext":url &rarr; \
        <a href="http://time.gov">creates link</a><br/><a \
        href="http://hobix.com/textile/" target="_blank">[ view full textile \
        reference ]</a></p></div>'    

        return rendered + mark_safe(html)