Change to the Focus system, PButton and PTextArea

Focus ownership has been changed.
PButton does now use focus and keyboard.
PTextArea responds differently to a focus lost event now.