CGRect instead of self.bounds when drawing text

Makes subclassing much easier!