There is a bug on iOS in CCTextureCache when using retina images, the textureForKey() and removeTextureForKey() methods need to strip off the -hd suffix by adding:
CCFileUtils::ccRemoveHDSuffixFromFile(key);
after the call to:
CCFileUtils::fullPathFromRelativePath(key);