I think we should just strip any tags, not just a whitelist. Something like: 

```python
def text_without_tags(self):
  return re.sub(r'<[^>]*?>', '', self.text)
```

Also please compile the regexp in a constant like I do in other places.