--- offsetbox.py	2012-10-30 20:11:14.000000000 -0400
+++ offsetbox.revised.py	2013-07-02 10:45:37.000000000 -0400
@@ -1577,9 +1577,12 @@
 
     def finalize_offset(self):
         loc_in_canvas = self.annotation.xytext
+        textcoords_backup = self.annotation.textcoords
         self.annotation.textcoords = "axes fraction"
         pos_axes_fraction = self.annotation.axes.transAxes.inverted().transform_point(loc_in_canvas)
         self.annotation.xytext = tuple(pos_axes_fraction)
+        self.annotation.textcoords = textcoords_backup
+        del textcoords_backup
 
 
 if __name__ == "__main__":
