Mix all ingredients together. Pour into a 9x13 greased dish and bake for 25-30 minutes. Then turn oven off and let stand in warm oven for another 10-15 minutes until it falls in the middle.
Mix all of the cream cheese icing ingredients into a large mixing bowl and mix until smooth.
After cake has slightly cooled. Ice with cream cheese icing and slice into squares and serve.