Thanks for working with me on this--
With your image I get this:
I suspect I'm loading the texture wrong, perhaps on this line?
Code:
brushContext = CGBitmapContextCreate(brushData, width, width, 8, width * 4, CGImageGetColorSpace(brushImage), kCGImageAlphaPremultipliedLast);