Preheat oven to 350℉ and grease a 9x13-inch pan with cooking spray.
Add the flour, sugar, brown sugar, salt and baking soda to a large bowl; stir and set aside.
2 cups flour, 1 cup sugar, 1 cup brown sugar, 1/4 teaspoon salt, 1 teaspoon baking soda
Add the butter and water to a saucepan; bring to a boil then remove from the heat.
1 cup butter, 1 cup water
Stir the peanut butter into the water/butter mixture until smooth.
1/2 cup creamy peanut butter
Pour the peanut butter mixture over the dry ingredients and stir to combine.
In a small bowl, whisk together the buttermilk, vanilla and eggs. Pour over the batter and stir to combine.
1/2 cup buttermilk*, 1 teaspoon vanilla, 2 eggs
Pour the batter into the prepared pan and spread to an even layer.
Bake for 25-30 minutes or until a toothpick pressed into the center of the cake comes out clean or with just a few moist crumbs.
Let cool for an hour.