Angular Directive isn't running and templateUrl isn't showing
<p>Can't find why this directive isn't runnning.
No errors of any type, link function not being called and template is not being rendered.</p>

<p>Original code is on TypeScript but I have reproduced exactly the same behavior in a plnkr trying to make the problem come up, but still.</p>

<p>Plnkr version: <a href="http://plnkr.co/edit/vBARsB9PhZ4txjlmolMM?p=preview" rel="nofollow">http://plnkr.co/edit/vBARsB9PhZ4txjlmolMM?p=preview</a></p>

<p><strong>JS</strong></p>

<pre><code>angular.module('DirectivesApp', [])
  .controller('MainCtrl', ['$scope', function($scope) {
    $scope.text = 'find this, also this';
    $scope.Items = [{
      Key: 'find this',
      Value: 'FOUND 1'
    }, {
      Key: 'also this',
      Value: 'FOUND 2'
    }];

  }]).directive('multiSelect', function() {
    return {
      templateUrl: 'multipleSelect-template.html',
      $scope: {
        text: '@text',
        Items: '&amp;Items'
      },
      restrict: 'A',

      link: function($scope, element, attrs) {
        $scope.text = attrs.text;

      }
    };
  });
</code></pre>

<p><strong>HTML</strong></p>

<pre><code>&lt;div ng-app="DirectivesApp"&gt;
    &lt;div ng-controller="MainCtrl"&gt;
      &lt;multi-select text="{{text}}" Items="{{Items}}"&gt;&lt;/multi-select&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</code></pre>

<p><strong>Template</strong></p>

<pre><code>&lt;input type="text" disabled value="{{text}}" /&gt;
&lt;input type="checkbox" ng-repeat="item in Items" value="{{item.Key}}"/&gt;&lt;label&gt;{{item.Value}}&lt;/label&gt;
</code></pre>

<p>PS: trying to make a custom multiselect control.</p>