Preheat the oven to 350 degrees F.
Combine the flour, sugar, cocoa, baking soda, baking powder, and salt into the bowl of an electric mixer fitted with a paddle attachment and mix on low speed until combined.
In another bowl, combine the buttermilk, oil, eggs, water and vanilla.
With the mixer on low speed, slowly add the wet ingredients to the dry, scraping the bottom of the bowl with a rubber spatula.
Pour the batter into the prepared pans (about 15 ounces in each 8-inch pan or 12 oz in each 6-inch pan), over the cooked pretzel crusts and bake for 18-20 minutes, until a toothpick inserted in the center of the cake comes out with a few moist crumbs on it.
Cool in the pans for 10 minutes, then turn them out onto a cooling rack and cool completely.
Wrap in plastic wrap and chill in the freezer until ready to use. Do not chill in your refrigerator. The crust will get soggy.