質問1.Mithril.jsで、inputタグが複数ある際、どちらから入力されたか条件分岐するためには、どうすればよいでしょうか?
・クラス付与が必要?

   <script type="text/javascript">
        var Model = function (name) {
            this.name = m.prop(name);
        };

        var User = {
            controller : function () {
                this.user = new Model('');
            },
            view       : function (controller) {
                return m("div", [
                    m("input", {oninput : m.withAttr("value", controller.user.name)}),
                    m("input", {oninput : m.withAttr("value", controller.user.name)}),
                    m('p', { config : function (element, isInitialized, context) {
                        if (isInitialized) {
                            element.textContent = 'おはよう' + controller.user.name() + '、こんばんは' + controller.user.name();
                        }
                        //if(最初のinputタグに入力されたら) {}
                        //if(2番目のinputタグに入力されたら) {}
                    }})
                ]);
            }
        };

        m.mount(document.body, User);
    </script>

質問2.上記のような感じでinputタグが複数ある際、入力された内容の処理結果を、別のinputタグへ出力することは可能でしょうか?
・最初のinputタグへ入力 → 処理結果を2番目のinputタグへ出力
・2番目のinputタグへ入力 → 処理結果を最初のinputタグへ出力