Preheat oven to 350 degrees.
Grease and flour two 8" round cake pans (I use Baker's Joy and it works wonders, but if you are soy free you will need to avoid it).
Place first ten ingredients in the bowl of an electric mixer and beat on high for 3 minutes or until just combined, scraping down the sides of the bowl.
Pour into prepared pans.
Bake for 55 minutes or until a toothpick comes out clean.
Place peanut butter, cocoa butter, coconut oil, and cocoa powder into the bowl of electric mixer and beat on high until smooth. Slowly add in powdered sugar one cup at a time. Mix in milk, vanilla, and salt. Add additional powdered sugar until desired consistency is reached. Keep in mind that as the melted cocoa butter sets back up, the frosting will begin to thicken/harden.
Level each cake once cooled if needed. Frost with chocolate peanut butter frosting.