1.x系ののヘルパーはHTML5に対応していません。(CakePHP2.0では対応されます。FormHelperのinputメソッドでは、type属性にHTML5の属性(number,email等)を入れてしまうと、inputタグではなくtextareaタグとして出力されてしまいます。非常に残念な感じなので、CakePHP2.0から修正をバックポートしてみます。参考にしたは、このURL。cakephpここに書かれている3つの修正を1.3のFormHelperに適用します。git使ってるならcherry-pickとかshowでパッチファイル作ったりとか。CakePHP1.3.8のFormHelperにパッチを当てたものがこちら。置き換えればtypeにHTML5の要素を使用できます。保存するとよいでしょう。