Board Thread:Spoilers!/@comment-6175354-20141215234519/@comment-24386552-20150312221649

MyPretties wrote: Dan Fox wrote: Granny said it was a wizard who gave her that cloak. I always thought she was talking about Rumple but Granny never really confirmed who gave her the cloak and Gold has never shown any indication that he made any such deal with her. Maybe Granny has a past with Cruella that she didn't want Red to ever find out about so she just said a wizard gave that coat to her.

Granny told Snow that. And I also think it may have been Merlin who gave Granny the cloak.