Try out Textpattern's own Textile parser wrapper.