Preheat the oven to 350º F.
Make the crust first. Add all of the dry crust ingredients to a bowl.
Add the cold butter. Cut the cold butter into the dry ingredients with a pastry blender.
Add the water to make a dough. Pour ¾ of the crust into a greased 8x8 pan.
Press the dough down into the pan so that it is flat.
Bake only the crust for 10 minutes. Remove from the oven.
In a small pot, add the cranberries, sugar, and vanilla.
Cook for 15 minutes on low heat until the cranberries all pop open. You can press a spoon against the berries to pop them.
Let the cranberry mixture cool 5 minutes.
Pour the cranberry mixture on top of the crust.
Take the remaining ¼ crust mixture and add the brown sugar. Toss to mix.
Sprinkle the remaining crust mixture on top of the cranberry layer.
Bake for 20-25 minutes until the cranberry is bubbling.