Grease a 15"x10" sheet pan. Set aside. Preheat the oven to 350 degrees F.
In a medium bowl whisk together the dry ingredients (flour, sugar, baking soda and salt). Set aside.
Place butter, cocoa powder and water in a medium saucepan and cook until starts to bubble. Stir constantly. Remove from the heat.
Pour the cocoa butter mixture into a large mixing bowl of a stand mixer, and mix on low speed for 2 to 3 minutes. It will be hot so be careful!
Increase the speed to medium and add eggs, buttermilk and vanilla one at a time. Beat well after each addition. Beat the batter for about 1 minute. It will be thin.
Pour the batter into prepared pan.
Bake 25 to 30 minutes or until the toothpick inserted in the center of the cake comes out clean.
Cool completely in the pan.
!for the frosting:
In a medium saucepan, combine all the ingredients except vanilla and powdered sugar. Cook until it starts to boil. Remove from heat.
Pour into a mixing bowl. Sift the powdered sugar over the cocoa butter mixture. With a whisk, whisk it in until smooth. Whisk in vanilla.
Pour the frosting over cooled cake. Spread evenly. Let sit for at least 30 minutes until the frosting sets.